piston-powered engine - Español Inglés Diccionario